local ____lualib = require("lualib_bundle")
local __TS__Class = ____lualib.__TS__Class
local __TS__SetDescriptor = ____lualib.__TS__SetDescriptor
local __TS__SourceMapTraceBack = ____lualib.__TS__SourceMapTraceBack
__TS__SourceMapTraceBack(debug.getinfo(1).short_src, {["7"] = 4,["8"] = 4,["9"] = 4,["10"] = 5,["11"] = 5,["12"] = 5,["17"] = 12});
local ____exports = {}
____exports.default = __TS__Class()
local KUnitType = ____exports.default
KUnitType.name = "KUnitType"
function KUnitType.prototype.____constructor(self, id)
    self.id = id
end
__TS__SetDescriptor(
    KUnitType.prototype,
    "icon",
    {get = function(self)
        return gameapi.get_icon_id_by_unit_type(self.id)
    end},
    true
)
return ____exports
